nephric duct - French English Dictionary